--------------------- Second Script --------- local padA = script.Parent.TeleporterA.PadA local padB = script.Parent.TeleporterB.PadB local padC = script.Parent.TeleporterC.PadC -----ADD local players = game:GetService("Players") local canTeleport = true -----ADD local coolDown = 5 -----ADD local function translocate(otherPart) local hrp = otherPart.Parent:FindFirstChild("HumanoidRootPart") if hrp then local player = players:GetPlayerFromCharacter(otherPart.Parent) if player and canTeleport then -----ADD canTeleport = false -----ADD hrp.CFrame = CFrame.new(padB.Position) + Vector3.new(0, 3, 0) wait(coolDown) -----ADD canTeleport = true -----ADD hrp.CFrame = CFrame.new(padC.Position) + Vector3.new(0, 3, 0) -----ADD end end end padA.Touched:Connect(translocate)